home *** CD-ROM | disk | FTP | other *** search
/ The Atari Compendium / The Atari Compendium (Toad Computers) (1994).iso / files / prgtools / mint / lib / mntc6846.zoo / README.c68 < prev    next >
Encoding:
Text File  |  1995-06-24  |  2.4 KB  |  77 lines

  1. MiNT library for c68, patchlevel 46.
  2.  
  3. This is a port of Eric Smith's MiNT library to Thorsten Roskowetz's port
  4. of Keith Walker's Minix c68 compiler [confused yet? ;) ].  It replaces
  5. the files crt0.o, libc.a, libc32.a, libiio.a and libiio32.a.
  6.  
  7. Note that the standard library that ships with c68 is itself the
  8. MiNTlibs, so you only need this package if it's a later version that the
  9. library you already have.  You can find the patchlevel of your library
  10. in the file PatchLev.h in your include file directory.
  11.  
  12. A reminder, you _will_ need the pl46 include files to use this library.
  13. These can be found where you found this archive, in the file
  14. mntinc46.zoo or similar.
  15.  
  16. WHAT'S HERE:
  17.  
  18.     README.c68
  19.     This file.
  20.     crt0.o
  21.     libc.a
  22.     libc32.a
  23.     libiio.a
  24.     libiio32.a
  25.     MiNT-aware replacements for the c68 distribution files of the
  26.     same name.
  27.     patch/
  28.     Stuff you'll need if you want to start playing around with the
  29.     library source.
  30.  
  31. IF YOU JUST WANT TO USE IT:
  32.  
  33. To get yourself up and running with the MiNTlibs, do the following:
  34.  
  35. 0)  Obtain and install the pl46 include files.  Replace the header files
  36.     falcon.h, mintbind.h, osbind.h, and signal.h with the ones in this
  37.     package.
  38.  
  39. 1)  Copy the files crt0.o and *.a to the directory to your MiNT library
  40.     directory.
  41.  
  42. That was easy, wasn't it?  ;)
  43.  
  44. IF YOU WANT TO PLAY WITH IT:
  45.  
  46. Ah, the hacker type, eh?  Okay, here's how to update the pl46 source
  47. release to c68 pl46:
  48.  
  49. 0)  Obtain and install the MiNT library source distribution for this
  50.     version.  Also obtain the following programs from atari.archive:
  51.  
  52.     patch    To install the enclosed diffs
  53.     cpp114    \
  54.     mit2mot    / To build the .cpp files
  55.  
  56. 1)  Apply the patches in patch/diffc.c68 from this archive using patch
  57.     (alternatively, you could apply the patches by hand; the format of
  58.     the context diffs is pretty easy to understand).
  59.  
  60. 2)  Follow the directions in the file patch/readme.c68.
  61.  
  62. You should now have files crt0.o, libc.a, libc32.a, libiio.a and
  63. libiio32.a, which should be identical to the ones in this package.
  64.  
  65. DISCLAIMER:
  66.  
  67. What, you were expecting an ironclad guarantee of performance? ;)  Okay,
  68. while I have built several large programs with this library with no
  69. problems, I can't guarantee that there aren't still a few bugs lurking
  70. around in the code.  Caveat emptor, use at your own risk, and all that
  71. jazz.  And if you should happen to find a bug, please notify me at the
  72. address below.
  73.  
  74. Have fun!
  75.  
  76. Scott Bigham                dsb@cs.duke.edu
  77.